package com.itheima.reggie.mapper;
//使用mybatis-plus 定义mapper接口

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.itheima.reggie.entity.Employee;
import org.apache.ibatis.annotations.Mapper;

//mapper接口是生成been，加入到spring的ioc容器。mapper也可以不用写mapper的映射文件，他也会自动生成一个接口的实现类
//mapper是运行时，才会动态生成bean的，所以在编译期间会报错。但是可以照样运行
//Repository的差别在于，他是spring的，编译时不会报错，但他需要设置mapper的映射文件。
@Mapper
public interface EmployeeMapper extends BaseMapper<Employee> {
    /**
     * 用用户名来查询用户的信息。
     * @param username
     * @return
     */
    public Employee findByUsername(String username);
}
